package com.jsg.sl651.codec;

import com.jsg.sl651.entity.frame.FrameMessageWrapper;
import com.jsg.sl651.enums.server.ServerCodeType;
import io.netty.buffer.ByteBuf;
import io.netty.channel.ChannelHandlerContext;

/**
 * 报文解码
 */
public interface FrameDecoder {

    /**
     * 解码报文
     * @param data 报文
     * @return 解码后的报文
     */
    public abstract FrameMessageWrapper decode(ByteBuf data, ChannelHandlerContext ctx) ;

}
